// 表单样式调整
.el-form-item--small.el-form-item {
  margin-bottom: 14px;

  .el-form-item__label {
    font-size: 13px;
    color: #4B4B4B;
  }

  .el-form-item__content {

    .rw-dispatcher-el-input,
    .rw-dispatcher-el-select,
    .rw-dispatcher-el-switch,
    .rw-dispatcher-el-date-picker {
      color: #808080;
      line-height: 32px;
      font-size: 13px;
    }
  }
}

.el-form-item--small .el-form-item__error {
  padding-top: 0;
}

// 表格样式调整
.white-thead-table.el-table thead th {
  background-color: #fff;
}

.el-table td {
  border-bottom: 0;
  border-right-color: #ebebeb;
}

.el-table td,
.el-table th.is-leaf {
  border-bottom: 0;
}

.el-table thead {
  th {
    background-color: #E9ECF7;
    border-right: 1px solid #C9D2E7;
    color: #62687f;
    font-size: 13px;
    line-height: 20px;
  }
}

.el-table thead.is-group th {
  background-color: #E8F4FE;
}

.el-table tbody td {
  color: #808080;
  font-size: 12px;
  height: 40px;
  padding: 0;
  border-color: #C9D2E7;
  border-bottom: 1px solid #E9ECF7;

  .el-form-item--small.el-form-item {
    margin-bottom: 0;
  }
}

.el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #e5ecff;
}

.el-table__body tr:hover>td {
  background-color: #e5ecff !important;
}

// 按钮
.el-button {
  font-size: 13px;
  height: 28px;
  padding: 7px 12px;
}

.el-button--text {
  padding: 0;
}

.el-button--small.is-circle {
  padding: 7px;
}

.el-textarea__inner {
  border-color: #e0e0e0;
}

// tab样式调整
.el-tabs--top .el-tabs__item {
  // width: 140px;
  padding: 0 30px;
  text-align: center;
  position: relative;
}

.el-tabs__item.is-top:last-child {
  padding-right: 30px !important;
}

.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  padding-left: 30px;

  &:before {
    width: 0;
  }
}

.el-tabs__nav-wrap::after {
  height: 1px;
}

.el-tabs__item:before {
  content: '';
  width: 1px;
  height: 17px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 12px;
  background-color: #E0E0E0;
}

.el-tabs--card {
  color: #4B4B4B;

  .el-tabs__item {
    width: 110px;
  }

  .el-tabs__item.is-top {
    background-color: #F9F9F9;

    &:before {
      width: 0;
    }
  }

  .el-tabs__item.is-active {
    // border-top: 2px solid #2993FF;
    position: relative;

    &:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 2px;
      background-color: #2993FF;
    }

    background-color: #fff;
  }
}


// 输入框
.el-input__inner:focus {
  border-color: #2993FF;
  box-shadow: 0px 0px 8px 0px rgba(41, 147, 255, 0.3);
}

.el-input__inner::-webkit-input-placeholder {
  color: #b4b4b4;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F9F9F9;
}

.el-input__icon.el-icon-search {
  font-family: iconfont !important;

  &:before {
    content: "\e605";
  }
}

// 时间选择
.el-picker-panel {
  z-index: 10001 !important;
}

.el-date-editor {
  background-color: #FFFFFF;

  .el-range-input {
    background-color: #FFFFFF;
  }

  &::-webkit-input-placeholder {
    color: #4b4b4b;
  }
}

// 联级选择器
.el-cascader .el-input__inner {
  background-color: #F9F9F9;
}

// 下拉框
.el-select .el-input__inner {
  background-color: #ffffff;

  &::-webkit-input-placeholder {
    color: #4b4b4b;
  }
}

.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: #E8F4FE;
}

.el-card {
  border-color: #e0e0e0;
}

// 步骤条
.el-step__title.is-process {
  color: #4b4b4b;
}

.is-process .el-step__icon.is-text {
  color: #c0c4cc;
  border-color: #c0c4cc;
}

// 下拉图标
.el-select__caret.el-input__icon.el-icon-arrow-up[class*=" el-icon-"] {
  color: #4c4c4c;

  &:before {
    content: "\e78f";
  }
}

// 联级选择图标
.el-cascader .el-input .el-icon-arrow-down[class*=" el-icon-"] {
  color: #4c4c4c;

  &:before {
    content: "\e790";
  }
}
